# 基础镜像 支持JDK1.8版本，支持JDK1.7 以上
FROM openjdk:8
#作者信息
MAINTAINER yuenbin "yaukie@163.com"
#解压压缩文件到容器指定目录
ADD smart-kettle-1.0.0-SNAPSHOT.jar /opt/smart-kettle.jar
# 挂载容器地址至虚拟机
#  支持 CentOs8
RUN echo "Asia/shanghai" > /etc/timezone;
RUN echo "打印一下JAVA 环境变量"
RUN echo $JAVA_HOME
# 设置环境变量
ENV JAVA_HOME /usr/java/jdk1.8.0_121 
ENV PATH $JAVA_HOME/bin:$PATH 
ENV JAVA_OPTS "-Dencoding=UTF-8"
RUN echo "准备执行版本命令"
#容器启动时需要执行的命令，打印一下JAVA版本信息，确保版本正常
CMD ["java","-version"]
ENTRYPOINT ["java","-jar","-Xms500m","-Xmx1g","-XX:MaxDirectMemorySize=1g","-Dsun.net.client.defaultConnectTimeout=60000","-Dfile.encoding=UTF-8","/opt/smart-kettle.jar"]